package cate.game.activity.taskactivity;

import cate.common.table.d.GDFunc;
import cate.game.activity.base.core.Activity;
import cate.game.activity.base.core.ActivityHandler;
import cate.game.activity.base.core.EmptyActivityGlobalData;
import easy.java.dev.note.NoteClass;

@NoteClass("任务活动模块管理")
@Activity(relatedFuncIds = {
        GDFunc.OPEN_SRV_ACTIVITY_TOTAL_PAY,
        GDFunc.OPEN_SRV_ACTIVITY_DAILY_PAY,
        GDFunc.BING_GUI_SHEN_SU_TASK,
        GDFunc.Help.INFORMATION_ACCEPT_TASK,
        GDFunc.Help.HERO_STAR_UP_TASK,
        GDFunc.Help.GOLD_COMEON_TASK,
        GDFunc.Help.HERO_CALL_TASK,
        GDFunc.Help.INSCRIPTION_LEVEL_UP_TASK,
        GDFunc.Help.POSITION_TASK,
        GDFunc.Help.CROSS_SPICE_CALL_TASK,
        GDFunc.MergeAct.MERGE_ACT_TASK,
        GDFunc.SPE_CALL_TASK,
        GDFunc.Help.CROSS_WISH_CRYSTALL_TASK,
        GDFunc.Help.CROSS_DIAMOND_TASK,
        GDFunc.Help.CROSS_GOD_EQUIP_TASK,
        GDFunc.HAPPY_FARM_TASK,
        GDFunc.SB_QUICK_FIGHT_TASK
})
public class TaskActivityHandler extends ActivityHandler<EmptyActivityGlobalData, RoleTaskActivity> {


    @Override
    public String getName() {
        return "任务活动模块";
    }

    @Override
    public EmptyActivityGlobalData buildGlobal() {
        return EmptyActivityGlobalData.BUILD();
    }

    @Override
    public RoleTaskActivity buildSingle() {
        return new RoleTaskActivity();
    }

    @Override
    public void onActOpen() {

    }

    @Override
    public void onActClose() {

    }
}
